const { defineConfig } = require('@vue/cli-service')
const path=require('path') 
module.exports = defineConfig({
  transpileDependencies: true,
  // 关掉默认语法检查 只要修改了本文件内容 需重新启动后生效
  lintOnSave:false,
  //配置公共Less文件
  pluginOptions: {
    "style-resources-loader": {
      preProcessor: "less",
      patterns: [
        //全局变量路径
        path.resolve(__dirname, "./src/style/common.less"),
      ],
    },
  },
  // pages: {
  //   index: {
  //     // page 的入口
  //     entry: 'src/main.js',
  //     // 模板来源
  //     template: 'public/index.html'
  //   }
  // }
   // 配置代理服务器
  // devServer: {
  //   proxy: 'http://localhost:8000'
  // }
  // 配置多个代理器
  //  devServer: {
  //   proxy: {
  //     '/api': { //请求字段 请求头
  //       target: 'http://localhost:8000',
  //       pathRewrite:{ //重写路径 为空
  //         "/api":""
  //       },
  //       ws: true,
  //       changeOrigin: true
  //     },
  //     '/one': { //请求字段 请求头
  //       target: 'http://localhost:8001',
  //       pathRewrite:{
  //         "/one":""
  //       },
  //       ws: true,
  //       changeOrigin: true
  //     }
  //   }
  // }
})
